const A2dept = {
  path: 'A2dept',
  name: 'A2dept',
  alwaysShow: true,
  component: () => import('@/views/coding/a2dept'),
  meta: { title: 'A2dept', icon: 'table' },
  children: [
    {
      path: 'FormAdd',
      name: 'a2dept-FormAdd',
      hidden: false,
      component: () => import('@/views/coding/a2dept/form-add'),
      meta: {
        title: 'FormAdd',
        icon: 'table',
        // roles: ['a2dept:create'],
        noCache: false
      }
    },
    {
      path: 'List',
      name: 'a2dept-list',
      hidden: false,
      component: () => import('@/views/coding/a2dept/list'),
      meta: {
        title: 'List',
        icon: 'table',
        // roles: ['a2dept:query', 'a2dept:create', 'a2dept:update', 'a2dept:delete'],
        noCache: false
      }
    },
    {
      path: 'ListLineEdit',
      name: 'a2dept-listLineEdit',
      hidden: false,
      component: () => import('@/views/coding/a2dept/list-line-edit'),
      meta: {
        title: 'ListLineEdit',
        icon: 'table',
        // roles: ['a2dept:query', 'a2dept:create', 'a2dept:update', 'a2dept:delete'],
        noCache: false
      }
    },
    {
      path: 'ComplexList',
      name: 'a2dept-ComplexList',
      hidden: false,
      component: () => import('@/views/coding/a2dept/complex-list-line-edit'),
      meta: {
        title: 'ComplexList',
        icon: 'table',
        // roles: ['a2dept:query', 'a2dept:create', 'a2dept:update', 'a2dept:delete'],
        noCache: false
      }
    },
    {
      path: 'AsideCalendarSearchList',
      name: 'a2dept-AsideCalendarSearch',
      hidden: false,
      component: () => import('@/views/coding/a2dept/aside-calendar-search-list'),
      meta: {
        title: 'AsideCalendar',
        icon: 'table',
        // roles: ['a2dept:query', 'a2dept:create', 'a2dept:update', 'a2dept:delete'],
        noCache: false
      }
    },
    {
      path: 'Tree',
      name: 'a2dept-Tree',
      hidden: false,
      component: () => import('@/views/coding/a2dept/tree'),
      meta: {
        title: 'Tree',
        icon: 'table',
        // roles: ['a2dept:query', 'a2dept:create', 'a2dept:update', 'a2dept:delete'],
        noCache: false
      }
    },
    {
      path: 'AsideTreeSearchList',
      name: 'a2dept-AsideTreeSearch',
      hidden: false,
      component: () => import('@/views/coding/a2dept/aside-tree-search-list'),
      meta: {
        title: 'AsideTree',
        icon: 'table',
        // roles: ['a2dept:query', 'a2dept:create', 'a2dept:update', 'a2dept:delete'],
        noCache: false
      }
    },
    {
      path: 'TreeTable',
      name: 'a2dept-TreeTable',
      hidden: false,
      component: () => import('@/views/coding/a2dept/tree-table'),
      meta: {
        title: 'TreeTable',
        icon: 'table',
        // roles: ['a2dept:query', 'a2dept:create', 'a2dept:update', 'a2dept:delete'],
        noCache: false
      }
    }
  ]
}

export default A2dept
